#include"stack.h"



void testStack()
{
	Stack aim;
	StackInit(&aim);
	StackPush(&aim,1);
	StackPush(&aim,2);
	StackPush(&aim,3);
	StackPush(&aim,4);
	StackPush(&aim,5);
	StackPush(&aim,6);
	StackSize(&aim);
	while (!StackEmpty(&aim))
	{
		printf("%d ", StackTop(&aim));
		StackPop(&aim);
	}
	printf("\n");
	StackDestroy(&aim);
}

testQuenu()
{
	Queue QL;
	QueueInit(&QL);
	QueuePush(&QL, 1);
	QueuePush(&QL, 2);
	QueuePush(&QL, 3);
	QueuePush(&QL, 4);
	printf("%d ", QueueSize(&QL));
	printf("%d\n", QueueEmpty(&QL));
	while (!QueueEmpty(&QL))
	{
		printf("%d ", QueueFront(&QL));
		QueuePop(&QL);
	}
	printf("\n");
	QueueDestroy(&QL);

}
int main()
{
	testStack();
	testQuenu();
	
}